$(document).ready(function () {
	//获取href键值对
	function getRequest(){
		var str=location.search; //  ?userName=zhanghao$userId=123
		if(str){
			var url=str.substr(1),arr=url.split('&'),len=arr.length,i= 0,request={};
			for(;i<len;i++){
				request[arr[i].split('=')[0]]=arr[i].split('=')[1];
			}
			return request;
		}else{
			console.log('没有传递参数');
		}
	}

	//超出滑动
	overflow_scroll();
	function overflow_scroll() {
		var out_container = $('#out_container');
		out_container.height( $(window).height() - $('.nav').outerHeight() );
		out_container.css('overflow','auto');
	}

	//获取订单详情
	get_order_info();
	function get_order_info() {
		$.ajax({
			url: '/Jolly/order_detail',
			type:'POST',
			dataType: 'json',
			data: {
				order_id: getRequest().order_id
			},
			success:function (data) {
				if( data.code == '1' ){
					order_info_status( data.data.order_status );//订单状态  及  确认收货按钮状态
					goods_info( data.data );//商品信息
					order_info_info( data.data );//订单信息
				}
			},
			error:function (err) {
				console.log(err);
			}
		});
	}

	//订单状态  及  确认收货按钮状态
	function order_info_status(status) {
		var sure_take_goods = $('#sure_take_goods');
		//status:-1、已取消  0、待发货 1、已发货  2、已完成
		var status_text = '';
		if( status == '-1' ){
			status_text = '已取消';
			sure_take_goods.addClass('active');
		}
		if( status == '0' ){
			status_text = '待发货';
			sure_take_goods.addClass('active');
		}
		if( status == '1' ){
			status_text = '已发货';
			sure_take_goods.removeClass('active');
		}
		if( status == '2' ){
			status_text = '已完成';
			sure_take_goods.addClass('active');
		}
		$('.goods_info_status').text( status_text );
	}
	
	//商品信息
	function goods_info(data) {
		var img_src = '';
		if( data.jolly_face_img ){
			img_src = data.jolly_face_img;
		}else {
			img_src = '/statics/images/u=4014792626,4066954880&fm=27&gp=0.jpg';
		}

		var html = '';
		html += '<div class="clearfix">';
		html += '<div class="pull-left"><img src="'+ img_src +'" alt=""></div>';
		html += '<div class="pull-left">' + data.jolly_name + '</div>';
		html += '<div class="pull-right">' + data.jolly_price + '</div>';
		html += '<div class="num">x'+ data.num +'</div>';
		html += '</div>';
		html += '<div class="clearfix">';
		html += '<div class="pull-left">合计积分</div>';
		html += '<div class="pull-right">'+ data.total_price +'</div>';
		html += '</div>';

		$('.goods_info').html( html );
	}

	//订单信息
	function order_info_info(data) {
		console.log(data);
		var order_info = $('#order_info');
		var item = order_info.find('.order_info_item');
		//status:-1、已取消  0、待发货 1、已发货  2、已完成

		if( !data.express_com ){
			item.eq(2).addClass('active');
		}else {
			item.eq(2).removeClass('active');
		}

		if( !data.buyer_msg ){
			item.eq(2).addClass('define_active');
			item.eq(3).addClass('active');
		}else {
			item.eq(2).removeClass('define_active');
			item.eq(3).removeClass('active');
		}

		if( !data.express_com && !data.buyer_msg ){
			item.eq(1).addClass('define_active');
		}else {
			item.eq(1).removeClass('define_active');
		}

		order_info.find('.name').text( data.user_name );//收货人姓名
		order_info.find('.phone').text( data.user_mobile.substring(0,3) + '****' + data.user_mobile.substring(7) );//手机号
		order_info.find('.address').text( data.receive_address.replace(/\s/g,'') );//收货地址
		order_info.find('.order_num').text( data.order_id );//订单号
		order_info.find('.order_time').text( data.add_at );//订单生成时间
		order_info.find('.express_name').text( data.express_com );//快递公司
		order_info.find('.express_num').text( data.express_num );//快递单号
		order_info.find('.buyer_message').text( data.buyer_msg );//买家留言
	}
	
	//点击确认收货
	click_sure_take_goods();
	function click_sure_take_goods() {
		var btn = $('#sure_take_goods');
		var modal = $('#myModal');
		btn.on('click',function () {
			var self = $(this);
			$.ajax({
				url: '/Jolly/confirm_order',
				type:'POST',
				dataType: 'json',
				data: {
					order_id: getRequest().order_id
				},
				success:function (data) {
					if( data.code == '1' ){
						modal.modal();

						//修改订单状态
						$('.goods_info_status').text('已完成');
						self.addClass('active');
					}
				},
				error:function (err) {
					console.log(err);
				}
			})
		});
	}

	/************************************返回上一页***************************/
	//返回上一页
	function go_back() {
		history.go(-1);
	}

	//点击返回键  返回上一页
	click_back_btn();
	function click_back_btn() {
		$('#go_back').on('click',function () {
			go_back();//返回上一页
		});
	}
});